package com.iplant.mes.service.po.sfc.autoStation;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;

/**
 * （设备集成）工艺/质量参数数据结构
 *
 * @author YouWang·Peng
 * 2023-12-18 14:09:14
 */
public class SFCParameterItem implements Serializable {
    /**
     * 设备实时参数编码全局唯一
     * （设备固定编号+3+四位顺序号）1000130001
     */
    public String ParameterCode = "";
    /**
     * 参数名称
     */
    public String ParameterName = "";
    /**
     * 参数值类型
     * 0    default
     * 6    boolean
     * 7    int
     * 8    string
     * 9    float
     * 10   double
     */
    public int DataType = 0;
    /**
     * 工艺参数标准值
     */
    public String ParameterValue = "";
    /**
     * 工艺参数标准值上限
     */
    public String ParameterValueUp = "";
    /**
     * 工艺参数标准值下限
     */
    public String ParameterValueDown = "";


    @JsonProperty("ParameterCode")
    public String getParameterCode() {
        return ParameterCode;
    }

    public void setParameterCode(String parameterCode) {
        ParameterCode = parameterCode;
    }

    @JsonProperty("ParameterName")
    public String getParameterName() {
        return ParameterName;
    }

    public void setParameterName(String parameterName) {
        ParameterName = parameterName;
    }

    @JsonProperty("DataType")
    public int getDataType() {
        return DataType;
    }

    public void setDataType(int dataType) {
        DataType = dataType;
    }

    @JsonProperty("ParameterValue")
    public String getParameterValue() {
        return ParameterValue;
    }

    public void setParameterValue(String parameterValue) {
        ParameterValue = parameterValue;
    }

    @JsonProperty("ParameterValueUp")
    public String getParameterValueUp() {
        return ParameterValueUp;
    }

    public void setParameterValueUp(String parameterValueUp) {
        ParameterValueUp = parameterValueUp;
    }

    @JsonProperty("ParameterValueDown")
    public String getParameterValueDown() {
        return ParameterValueDown;
    }

    public void setParameterValueDown(String parameterValueDown) {
        ParameterValueDown = parameterValueDown;
    }
}
